Uma Proposta de Evolução em Sistemas Legados
نویسندگان
چکیده
Resumo O processo de evolução de sistemas legados é um tópico de recentes pesquisas na área de engenharia de requisitos. Organizações vêm se defrontando continuamente com a necessidade de mudar e/ou melhorar seus sistemas computacionais. Neste processo de evolução, as maiores mudanças envolvem a transição do uso de metodologias tradicionais tais como Análise Estruturada e Essencial para metodologias Orientadas a Objetos tais como Catalysis e Processo Unificado (UP). É consensual que um processo de evolução de sistemas legados não deve se basear unicamente na avaliação do código fonte, mas também nos demais artefatos que possam facilitar o processo de elicitação, análise e documentação de requisitos. Neste contexto, uma das principais dificuldades reside na falta de diretrizes que permitam mapear informações de sistemas legados representadas em modelos tais como Diagramas de Fluxos de Dados (DFDs) para novos artefatos utilizados em metodologias orientadas a objetos, como Casos de Uso em UML. Neste artigo, apresentamos um breve estudo das principais metodologias de desenvolvimento de software utilizadas atualmente tanto no âmbito acadêmico quanto industrial, bem como propomos um conjunto de diretrizes para apoiar desenvolvedores no processo de evolução de sistemas legados mapeando informações contidas em DFDs e código fonte para Casos de Uso em UML.
منابع مشابه
Uma Análise Crítica dos Desafios para Engenharia de Requisitos em Manutenção de Software
Resumo: Diversos são os desafios encontrados na manutenção de sistemas legados. Dentre estes desafios, a realização da Engenharia de Requisitos destaca-se como sendo uma área particularmente afetada pelas dificuldades envolvidas em projetos de manutenção. O objetivo deste artigo é apresentar uma análise crítica da influência das principais dificuldades encontradas na manutenção de sistemas lega...
متن کاملControlo da Evolução de Sistemas Legados
No aito de u inz"cz.ativa de reorganiza80 do processo de desenvolvz mento de soare na Man`nha Portuguesa, desenvolveu"se um sistema de rastreio de aco-es de enolu5o implementado sobre a intranet da organz.zado, com vista a melhor controlar a evolu.a-o de sistemas Le&ados. A arquz.tectura desse sz`stema e o modo como os dados relatinos a` evoLuBo de um conjunto de sistemas legados sa-o utilz Zad...
متن کاملUma Abordagem para Estimar Tempos de Execução em Sistemas de Tempo Real baseados em Componentes
Many component-based real-time systems have recently been proposed as a solution to modular and easily maintainable distributed realtime systems. This paper proposes a methodology for estimating probability distributions of execution times in the context of such systems, where no access to component internal code is assumed. In order to evaluate the proposed methodology, experiments were conduc...
متن کاملUma abordagem semi-automática para a manutenção de links de rastreabilidade
Atualmente, uma grande parte das falhas que acontecem em projetos de software está relacionada aos requisitos, tanto na sua elicitação quanto na sua evolução. Assim, a gerência de requisitos adquire um papel muito importante em um projeto, visto que através dela é possível ter maior controle sobre os requisitos. Nesse sentido, a importância da evolução, manutenção e da validade dos requisitos d...
متن کاملUma Proposta de Caracterização da Mobilidade de Usuários Sem Fio Através de Medição Real
This paper presents a new proposal for the motion characterization of users in wireless environments, through the space-time microscopic analysis of mobility. This analysis has the objective of investigating the movement components and other measures of interest, in both a qualitative and quantitative way, which are utilized to get a better knowledge of the users motion behavior. In addition, a...
متن کامل